/**
 * 高精度:加法  任意->整数,小数,正负
 * @param a string|number 任意加数字
 * @param b string|number 任意加数字
 * @return string
 */
$.bcAdd = function(a, b){
	let A=(a+='')[0]==='-', B=(b+='')[0]==='-';
	if(A!==B){
		if(A) return $.bcSubDot(b, a.slice(1));
		else return $.bcSubDot(a, b.slice(1));
	}
	if(!A) return $.bcAddDot(a, b);
	const x=$.bcAddDot(a.slice(1),b.slice(1));
	return x==='0' ? '0' : '-'+x;
};
